﻿#include "protocol.h"

PDU* mkPDU(uint uiMsgLen) {
	uint headLen = sizeof(uint) * 3 + sizeof(char) * 64;
	uint uiPDULen = headLen + uiMsgLen;
	PDU* pdu = (PDU*)malloc(uiPDULen);
	if (pdu == NULL) {
		exit(EXIT_FAILURE);
	}
	memset(pdu, 0, uiPDULen);
	pdu->uiPDULen = uiPDULen;
	pdu->uiMsgLen = uiMsgLen;
	return pdu;
}